package collection;

import java.util.ArrayList;
import java.util.List;

/**
 * List集合提供了一对重载的add,remove方法,也是通过下标进行相关操作
 * void add(int index,E e)
 * E remove(int index)
 * @author XingHaiYang
 * @date 2022/9/29 9:23
 */
public class ListDemo2 {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        list.add("1");
        list.add("2");
        list.add("3");
        list.add("4");
        list.add("5");
        System.out.println(list);
        /*
        * void add(int index,E e)
        * 插入操作，将给定元素插入到指定的位置，那当前位置的元素会往右移
        * */
        list.add(3, "6");
        System.out.println(list);
        /*
        * E remove(int index)
        * 删除并返回指定位置的元素
        * */
        String deleteElement = list.remove(3);
        System.out.println(deleteElement);
        System.out.println(list);
    }
}
